$(function () {
  var all_url = 'http://api20.scsj.net.cn'
  var token = $.cookie('token')
  $.toast.prototype.defaults.duration = 800
  //   token判断
  if (token) {
    $.ajax({
      url: all_url + '/user/getUserDetail.do',
      type: 'post',
      dataType: 'json',
      data: {
        tocken: token
      },
      success: function (data) {
        if (data.code == 200) {
          location.href = './templates/personal.html'
        } else if (data.code == 408 || data.code == 402) {
          $.cookie('token', null, {
            path: '/',
            expires: -1
          })
          $.cookie('userId', null, {
            path: '/',
            expires: -1
          })
          return
        }
      }
    })
  }

  // 去掉用户输入的空格或者横线
  String.prototype.NoSpace = function () {
    return this.replace(/[\s|-]+/g, '')
  }
  $('#telephone').change(function () {
    var val = $('#telephone').val().NoSpace()
    $('#telephone').val(val)
    console.log($('#telephone').val().NoSpace())
  })

  function login () {
    var un = $('#telephone').val()
    var pw = $('#password').val()
    if (un == '' || pw == '') {
      $.toast('请将信息填写完整', 'text')
      return
    }
    $.ajax({
      type: 'post',
      url: all_url + '/checkphone.do',
      data: {phone: un},
      success: function (data) {
        if (data.code == 203) {
          $.ajax({
            url: all_url + '/user/userLogin.do',
            type: 'post',
            dataType: 'json',
            data: {
              username: un,
              password: pw
            },
            success: function (data) {
              if (data.code == 200) {
                $.toast('登录成功', function () {
                  $.cookie('userId', data.result.id, {
                    path: '/',
                    expires: 30
                  })
                  $.cookie('token', data.result.token, {
                    path: '/',
                    expires: 30
                  })
                  location.href = './templates/home.html'
                })
              }else {
                $.toast(data.message, 'text')
                return
              }
            },
            error: function () {
              $.toast('登陆失败稍后再试', 'text')
            }
          })
        }else if (data.code == 200) {
          $.toast('该手机号码未注册', 'text')
          return
        }else {
          $.toast(data.message, 'text')
        }
      }
    })
  }
  //   登录请求
  $('#btn').click(function () {
    login();
  })

  /* 监听回车键	 */
document.onkeydown = function(e){ 
	var ev = document.all ? window.event : e;
	if(ev.keyCode==13) { 
    login();
	} 
};
})
